package net.xxcl.kygl.model;

import java.io.Serializable;
import java.util.Date;

public class ProjectForList implements Serializable {
    private static final long serialVersionUID = 1L;

    private Integer id;

    private String name;

    private String description;

    private Integer projecttype;

    private Integer state;

    private Integer shoolmoney;

    private String remarks;

    /**
     * 课题申报时间
     */
    private Date reporttime;

    /**
     * 课题立项时间
     */
    private Date approvaltime;

 	/**
     * 计划结题时间
     */
    private Date planendtime;

    /**
     * 结题时间
     */
    private Date endtime;

    /**
     * 计划任务书提交时间
     */
    private Date tasktime;

    /**
     * 中期报告提交时间
     */
    private Date middletime;

    /**
     * 结题材料提交时间
     */
    private Date finishtime;

    /**
     * 课题路径
     */
    private String filepath;

    /**
     * 项目金额
     */
    private Integer money;

    /**
     * 剩余金额
     */
    private Integer remain;


    private String filename;

    /**
     * 增加课题类型名称
     */
    private String projectTypeName;

    /**
     * 增加是否横向课题
     */
    private Boolean iscross;

    /**
     * 增加来源部门或联合部门
     */
    private String approvedept;

    /**
     * 增加负责人姓名
     */
    private String username;

    /**
     * 增加负责人部门
     */
    private String deptname;

    public Integer getShoolmoney() {
        return shoolmoney;
    }

    public void setShoolmoney(Integer shoolmoney) {
        this.shoolmoney = shoolmoney;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getProjecttype() {
        return projecttype;
    }

    public void setProjecttype(Integer projecttype) {
        this.projecttype = projecttype;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * @return 课题申报时间
     */
    public Date getReporttime() {
        return reporttime;
    }

    /**
     * @param reporttime 
	 *            课题申报时间
     */
    public void setReporttime(Date reporttime) {
        this.reporttime = reporttime;
    }

    /**
     * @return 课题立项时间
     */
    public Date getApprovaltime() {
        return approvaltime;
    }

    /**
     * @param approvaltime 
	 *            课题立项时间
     */
    public void setApprovaltime(Date approvaltime) {
        this.approvaltime = approvaltime;
    }

    public Date getPlanendtime() {
        return planendtime;
    }

    public void setPlanendtime(Date planendtime) {
        this.planendtime = planendtime;
    }

    /**
     * @return 结题时间
     */
    public Date getEndtime() {
        return endtime;
    }

    /**
     * @param endtime 
	 *            结题时间
     */
    public void setEndtime(Date endtime) {
        this.endtime = endtime;
    }

    /**
     * @return 计划任务书提交时间
     */
    public Date getTasktime() {
        return tasktime;
    }

    /**
     * @param tasktime 
	 *            计划任务书提交时间
     */
    public void setTasktime(Date tasktime) {
        this.tasktime = tasktime;
    }

    /**
     * @return 中期报告提交时间
     */
    public Date getMiddletime() {
        return middletime;
    }

    /**
     * @param middletime 
	 *            中期报告提交时间
     */
    public void setMiddletime(Date middletime) {
        this.middletime = middletime;
    }

    /**
     * @return 结题材料提交时间
     */
    public Date getFinishtime() {
        return finishtime;
    }

    /**
     * @param finishtime 
	 *            结题材料提交时间
     */
    public void setFinishtime(Date finishtime) {
        this.finishtime = finishtime;
    }

    public String getFilepath() {
        return filepath;
    }

    public void setFilepath(String filepath) {
        this.filepath = filepath;
    }

    public Integer getMoney() {
        return money;
    }

    public void setMoney(Integer money) {
        this.money = money;
    }

    public Integer getRemain() {
        return remain;
    }

    public void setRemain(Integer remain) {
        this.remain = remain;
    }

    public String getFilename() {
        return filename;
    }

    public void setFilename(String filename) {
        this.filename = filename;
    }

    public String getProjectTypeName() {
        return projectTypeName;
    }

    public void setProjectTypeName(String projectTypeName) {
        this.projectTypeName = projectTypeName;
    }

    public Boolean getIscross() {
        return iscross;
    }

    public void setIscross(Boolean iscross) {
        this.iscross = iscross;
    }

    public String getApprovedept() {
        return approvedept;
    }

    public void setApprovedept(String approvedept) {
        this.approvedept = approvedept;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getDeptname() {
        return deptname;
    }

    public void setDeptname(String deptname) {
        this.deptname = deptname;
    }
}